package com.jwds.digital.bios.business.core.infrastructure.vo.belt;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;

/**
 * 五防健康状态
 *
 * @author 林柏云
 * @date 2024-10-24
 */
@Data
@ApiModel(value="BeltProtectionStatus返回数据对象")
public class BeltProtectionStatusRespVO  {

  @ApiModelProperty(value = "主键Id")
  private Long id;

  @ApiModelProperty(value = "作业ID")
  private Long taskId;

  @ApiModelProperty(value = "任务类型")
  private String taskType;

  @ApiModelProperty(value = "路线id")
  private Long routeId;

  @ApiModelProperty(value = "皮带id")
  private Long beltId;

  @ApiModelProperty(value = "采集时间")
  
  private LocalDateTime collectionTime;

  @ApiModelProperty(value = "拉绳状态")
  private Integer ropeStatus;

  @ApiModelProperty(value = "堵塞状态")
  private Integer blockStatus;

  @ApiModelProperty(value = "撕裂状态")
  private Integer tearStatus;

  @ApiModelProperty(value = "严重跑偏状态")
  private Integer severeDeviationStatus;

  @ApiModelProperty(value = "轻微跑偏状态")
  private Integer minorDeviationStatus;

  @ApiModelProperty(value = "打滑状态")
  private Integer slipStatus;

  @ApiModelProperty(value = "创建人")
  private String createUser;

  @ApiModelProperty(value = "创建时间")
  
  private LocalDateTime createTime;

  @ApiModelProperty(value = "更新人")
  private String modifyUser;

  @ApiModelProperty(value = "更新时间")
  
  private LocalDateTime modifyTime;

  @ApiModelProperty(value = "逻辑删除:0-未删除,1-已删除")
  private Integer isDeleted;

  /***********扩展字段***************/

}
